\hypertarget{classfw_camera}{
\section{fwCamera Class Reference}
\label{classfw_camera}\index{fwCamera@{fwCamera}}
}


Base class for all video devices. It is designed to provide a generic front end to video sources.  


{\ttfamily \#include $<$fwCamera.h$>$}Inheritance diagram for fwCamera::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2cm]{classfw_camera}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classfw_camera_a7664af1831842d969a5c30cadd98705b}{
unsigned int \hyperlink{classfw_camera_a7664af1831842d969a5c30cadd98705b}{getHeight} ()}
\label{classfw_camera_a7664af1831842d969a5c30cadd98705b}

\begin{DoxyCompactList}\small\item\em return the number of rows in the image \item\end{DoxyCompactList}\item 
\hypertarget{classfw_camera_ae6d049f672c18fc278fe187084e578d7}{
unsigned int \hyperlink{classfw_camera_ae6d049f672c18fc278fe187084e578d7}{getWidth} ()}
\label{classfw_camera_ae6d049f672c18fc278fe187084e578d7}

\begin{DoxyCompactList}\small\item\em return the number of columns in the image \item\end{DoxyCompactList}\item 
virtual void \hyperlink{classfw_camera_a2acfab12397204f9b64f833bc67228ef}{close} ()=0
\item 
\hypertarget{classfw_camera_a7664af1831842d969a5c30cadd98705b}{
unsigned int \hyperlink{classfw_camera_a7664af1831842d969a5c30cadd98705b}{getHeight} ()}
\label{classfw_camera_a7664af1831842d969a5c30cadd98705b}

\begin{DoxyCompactList}\small\item\em return the number of rows in the image \item\end{DoxyCompactList}\item 
\hypertarget{classfw_camera_ae6d049f672c18fc278fe187084e578d7}{
unsigned int \hyperlink{classfw_camera_ae6d049f672c18fc278fe187084e578d7}{getWidth} ()}
\label{classfw_camera_ae6d049f672c18fc278fe187084e578d7}

\begin{DoxyCompactList}\small\item\em return the number of columns in the image \item\end{DoxyCompactList}\item 
virtual void \hyperlink{classfw_camera_a2acfab12397204f9b64f833bc67228ef}{close} ()=0
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classfw_camera_aae67c3ec47f5694be48ac9612f11529c}{
bool \hyperlink{classfw_camera_aae67c3ec47f5694be48ac9612f11529c}{init}}
\label{classfw_camera_aae67c3ec47f5694be48ac9612f11529c}

\begin{DoxyCompactList}\small\item\em bit 1 if the frame grabber has been initialized \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classfw_camera_a71caa004cb8992eef3393a355ec9ba15}{
unsigned int \hyperlink{classfw_camera_a71caa004cb8992eef3393a355ec9ba15}{height}}
\label{classfw_camera_a71caa004cb8992eef3393a355ec9ba15}

\begin{DoxyCompactList}\small\item\em number of rows in the image \item\end{DoxyCompactList}\item 
\hypertarget{classfw_camera_adff2a0f9925b332c0ce9b50e21b0a95c}{
unsigned int \hyperlink{classfw_camera_adff2a0f9925b332c0ce9b50e21b0a95c}{width}}
\label{classfw_camera_adff2a0f9925b332c0ce9b50e21b0a95c}

\begin{DoxyCompactList}\small\item\em number of columns in the image \item\end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Base class for all video devices. It is designed to provide a generic front end to video sources. \begin{DoxyAuthor}{Author}
Eric Marchand (\href{mailto:Eric.Marchand@irisa.fr}{\tt Eric.Marchand@irisa.fr}), Irisa / Inria Rennes
\end{DoxyAuthor}
This class should provide a virtual function that allows the acquisition of an image. 

\subsection{Member Function Documentation}
\hypertarget{classfw_camera_a2acfab12397204f9b64f833bc67228ef}{
\index{fwCamera@{fwCamera}!close@{close}}
\index{close@{close}!fwCamera@{fwCamera}}
\subsubsection[{close}]{\setlength{\rightskip}{0pt plus 5cm}virtual void fwCamera::close ()\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual\mbox{]}}}}
\label{classfw_camera_a2acfab12397204f9b64f833bc67228ef}
This virtual function is used to de-\/allocate the memory used by a specific frame grabber 

Implemented in \hyperlink{classfw1394_camera_a20f09992bae2d6d8249cc24b93b82c2d}{fw1394Camera}.\hypertarget{classfw_camera_a2acfab12397204f9b64f833bc67228ef}{
\index{fwCamera@{fwCamera}!close@{close}}
\index{close@{close}!fwCamera@{fwCamera}}
\subsubsection[{close}]{\setlength{\rightskip}{0pt plus 5cm}virtual void fwCamera::close ()\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual\mbox{]}}}}
\label{classfw_camera_a2acfab12397204f9b64f833bc67228ef}
This virtual function is used to de-\/allocate the memory used by a specific frame grabber 

Implemented in \hyperlink{classfw1394_camera_a20f09992bae2d6d8249cc24b93b82c2d}{fw1394Camera}.

The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/cv/ext/fw1394/include/fw/fwCamera.h\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/cv/ext/fw1394/src/camera/generic\_\-camera/fwCamera.h\end{DoxyCompactItemize}
